body, h1, h2, h3, h4, p, span, strong, {
    color: #000000;
}

body {
    background-color: #FFFFFF;
}

body h1{
    font-size: 70px;
}
body h2{
    font-size: 60px;
}
table tbody tr td p{
    width: 100%;
    vertical-align: super
}
.bar {
    border-top: solid 1px #333333;
}

.container div div span, footer, p {
    color: #333333;
   
}
.main-table{
    padding-left: 20%;
}

@media screen and (max-width: 800px) {
       table {
           width:60%;
           padding-left: 30%;
       }
       thead {
           display: none;
           
       }
       tbody tr td {
           display: inline;
           text-align:center;
       }
       tbody tr td:before {
           content: attr(data-th);
           display: block;
           text-align:center;
       }
}
@media screen and (max-width: 1080px) {
       .item_block {
           padding-left: 60%;
       }
       
}
@media screen and (max-width: 800px) {
       .item_block {
           padding-left: 60%;
       }
       
}



